//二维数组去重,并且去除数字和.
var data=[
  [ '1. 库欣综合征', '2. 高血压', '3. 糖尿病', '4. 肾上腺结节', '5. 骨质疏松' ],
  [ '1. 矮小',
    '2. 通贯掌',
    '3. 智力低下',
    '4. 圆脸',
    '5. 唇裂',
    '6. 牙齿发育不良',
    '7. 远视',
    '8. 眼距宽',
    '9. 短鼻',
    '10. 短指',
    '11. 漏斗胸',
    '12. 隐睾症',
    '13. 围巾样阴囊' ],
  [ '1. 肢端骨溶解',
    '2. 蝶状椎体',
    '3. 骨质疏松',
    '4. 肝功异常',
    '5. 胆汁淤积',
    '6. 骨折',
    '7. 肝硬化',
    '8. 肺动脉狭窄',
    '9. 角膜后环',
    '10. 倒三角脸',
    '11. 眼距宽',
    '12. 塌鼻梁',
    '13. 小下颌',
    '14. 骨畸形',
    '15. 颜面畸形',
    '16. 肿瘤倾向',
    '17. 短指' ],
  [ '1. 库欣综合征', '2. 高血压', '3. 糖尿病', '4. 肾上腺结节', '5. 骨质疏松','青春期雄性化表现' ],
  [ '1. 肢端骨溶解',
    '2. 蝶状椎体',
    '3. 骨质疏松',
    '4. 肝功异常',
    '5. 胆汁淤积',
    '6. 骨折',
    '7. 肝硬化',
    '8. 肺动脉狭窄',
    '9. 角膜后环',
    '10. 倒三角脸',
    '11. 眼距宽',
    '12. 塌鼻梁',
    '13. 小下颌',
    '14. 骨畸形',
    '15. 颜面畸形',
    '16. 肿瘤倾向',
    '17. 短指' ],
  [ '1. 突眼',
    '2. 小头',
    '3. 眼距宽',
    '4. 短指',
    '5. 并指',
    '6. 腭裂',
    '7. 痤疮',
    '8. 多汗症' ],
  [ '1. 虹膜异色',
    '2. 角膜后胚胎环',
    '3. 青光眼',
    '4. 宽眼距',
    '5. 塌鼻梁',
    '6. 宽前额',
    '7. 牙齿发育不全',
    '8. 小牙症',
    '9. 少牙畸形',
    '10. 尿道下裂',
    '11. 生长激素缺乏',
    '12. 矮小' ,
    '皮肤鳞状上皮癌']]
var dataList=[]
var firstOneArray=[]
//得到一维数组
for (var i in data) {
  for (var j in data[i]) {
    dataList.push(data[i][j]);
  }
}
//去除数字和小数点和空格在存到以为数组里
for (var i in dataList) {
   var a=dataList[i].toString();
   var b=a.replace(/^\d{1,2}./,'');
  //  var c=b.replace(/^./,"");
   firstOneArray.push(b.trim());

}
  function unique(arr) {
    var ret = [];
    var hash = {};
    for (var i = 0; i < arr.length; i++) {
      var item = arr[i];
      var key = typeof(item) + item
      if (hash[key] !== 1) {
        ret.push(item);
        hash[key] = 1;
    };
  };
  return ret
};
allArrayOne = unique(firstOneArray)
console.log(allArrayOne);
